【万字长文】SpringBoot整合SpringSecurity+JWT+Redis完整教程(提供Gitee源码)
最近在学习SpringSecurity的过程中,参考了很多网上的教程,同时也参考了一些目前主流的开源框架,于是结合自己的思路写了一个SpringBoot整合SpringSecurity+JWT+Redis完整的项目,从0到1写完感觉还是收获到不少的,于是我把我完整的笔记写成博客分享给大家,算是比较全
使用端口映射实现Spring Boot服务端接口的公网远程调试:详细配置与步骤解析
前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。
Spring Boot 中的 RabbitMQ 是什么,如何使用
本文介绍了 RabbitMQ 的基本概念,以及如何在 Spring Boot 中使用 RabbitMQ。我们还介绍了 RabbitMQ 的一些高级功能,包括消息确认、消息持久化、消息 TTL 和死信队列。通过学习本文,你应该已经有了足够的知识来开始在 Spring Boot 中使用 RabbitMQ
Spring Boot应用优雅关闭
在需要实现优雅关闭的应用工程中增加下述依赖:部分启动器默认就依赖了Actuator启动器,如:spring-cloud-starter-netflix-eureka-server,那么下述依赖是可以省略的。
SpringBoot项目加载配置文件的6种方式
@value @ConfigurationProperties Environment类 @PropertySource PropertySourcesPlaceholderConfigurer类 YamlPropertiesFactoryBean类
Jdk17新特性及未来发展趋势
虽然我们在代码中使用var进行了定义,但是对于虚拟机来说他是不认识这个var的,在java文件编译成class文件的过程中,会进行解糖,使用变量真正的类型来替代var(详细信息可以参考:我反编译了Java 10的本地变量类型推断)可以看到,这里使用了很多if-else,其实,Java中给我们提供了一
springboot中redis的使用
springboot中redis的使用
2023最新SpringBoot导出PDF方式(模板方式)
在开发中经常会遇到需要进行对一些数据进行动态导出PDF文件,然后让用户自己选择是否需要打印出来,这篇文章我们来用个相对来说比较简单的方式来实现PDF动态导出;
Springboot如何手动连接库并获取指定表结构
通过,在使用springboot框架之后,就很少涉及到手动连接数据库的方式了,但bug菌有遇到这么一个需求场景,给到你的是无上限的数据库连接信息,要求你能按连接信息指定获取表数据,突然我就一愣,我问了问,能给我具体的那些数据库吗?由于是对接第三方,不确定,所以只能给到你生成好的连接信息,你只能依据它
SpringBoot——Scheduled定时任务
简单总结springboot定时任务的使用,包括基于@Scheduled注解的静态定时任务,和继承SchedulingConfigurer类的动态定时任务。
基于微信小程序+Springboot校园二手商城系统设计和实现
在当今社会的高速发展过程中,产生的劳动力越来越大,提高人们的生活水平和质量,尤其计算机科技的进步,数据和信息以人兴化为本的目的,给人们提供优质的服务,其中网上购买二手商品尤其突出,使我们的购物方式发生巨大的改变。而线上购物,不仅需要在硬件上为人们提供服务网上购物,而且还可以省去许多时间去实体店选择二
Springboot线程池配置
Springboot线程池配置
Spring Boot入门(07):整合 MySQL 和 Druid数据源 | 全网最详细保姆级教学(两万字)
滚雪球零基础学Spring Boot,从零到一,讲解非常详细,就等你来学啦!
一文带你学会使用SpringBoot+Avue实现短信通知功能(含重要文件代码)
SpringBoot结合Avue实现短信通知功能,含具体文件代码
Spring Boot多模块项目的创建和配置(Maven工程多模块)
总而言之,对于所有子模块都共用的依赖,我们只需在父模块的中引入这个依赖即可,而不需要再在子模块pom.xml中引入。而对于不是所有子模块都需要的依赖,而是部分子模块需要的,又要统一版本管理,这时除了在需要这个依赖的子模块中引入依赖之外,还需要在父模块中的声明这个依赖及其版本,这时,可以去掉子模块中对
如何在SpringBoot中使用@Value注解来设置默认值
使用@Value注解可以为属性设置默认值,可以在配置文件中使用${propertyName:defaultValue}语法为基本类型、字符串类型、数组和集合类型的属性设置默认值,也可以使用SpEL表达式为Map类型的属性设置默认值。使用@Value注解设置默认值可以使应用程序在缺少配置值时有一个合理
【修改 ruoyi-plus 项目名字很麻烦,不如来试试这个工具!开源框架修改项目名!】
spring boot 开发中经常会用到脚手架【开源框架】修改项目名称模块的时候让人头疼且费时间!不妨来试试这个工具,超好用!!!
SpringBoot与MybatisPlus MybatisPlus
仅为个人学习使用。
springboot使用postman工具或者开发者工具导出csv显示乱码
【代码】springboot使用postman工具或者开发者工具导出csv显示乱码。
【Spring Boot整合MyBatis教程】
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio